-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix & test qrep pause/unpause #1388
Conversation
a5421c5
to
6d714f2
Compare
Failures here are showing that temporal testsuite is not suitable for integration testing because ContinueAsNew isn't handled Looks like even children workflows return continue as new error instead of behaving as they should |
6d714f2
to
a19df84
Compare
@serprex is there a way to prevent
|
Yes, we'd have to pass a log level when invoking Will do so in a separate PR (I tried to avoid some issue by using |
c68cd13
to
b46ff1e
Compare
779263c
to
c64baba
Compare
bc0a7cc
to
9d5bff7
Compare
`postgresql` appears to be a plugin that doesn't support Temporal [advanced visibility](https://docs.temporal.io/visibility#advanced-visibility) which we use in `flow-api`. It now crashes on startup. Reverting the change made in #1388
As is apt to happen when adding tests, also fix pause/unpause for qrep/xmin
waitForNewRows
would prevent pausing; use a selector to wait on signals while waiting on new rows while waiting on context cancelationCurrentFlowStatus
wasn't being set to RUNNING when exiting from PAUSEDAs an aside, it turns out all the qrep/xmin tests are doing
InitialCopyOnly
besides this new testAlso remove
DisableWaitForNewRows
because it's unused & is meant to diverge testing from reality